@charset "utf-8";
/* CSS Document */
.gap-sec{padding:30px 0;}/*space*/
.gap-top{padding:30px 0 0;}
.gap-bt{padding:0 0 30px;}
.gap-mtop{margin:30px 0 0;}
.gap-mbt{margin:0 0 30px;}
.section{margin:30px 0 10px;}
.ban-wrap{height:474px;overflow:hidden;background:url(../images/bg_toefl.jpg) center -390px no-repeat;}
.ban-wrap h1{text-shadow:2px 2px 0 #dadfde;}
.tel-wrap{text-shadow:2px 2px 0 #fff;}
.ban-txt{text-shadow:1px 1px 0 #dee0de;background:#fff;background:-webkit-linear-gradient(left,#faf9f7,#fff,#f5f4f0);background:-moz-linear-gradient(left,#faf9f7,#fff,#f5f4f0);background:-o-linear-gradient(left,#faf9f7,#fff,#f5f4f0);background:-ms-linear-gradient(left,#faf9f7,#fff,#f5f4f0);background:linear-gradient(left,#faf9f7,#fff,#f5f4f0);}
h2 i,.perf-list li h3{background-color:#57b267;}/*bg green*/
h2 i{box-shadow:3px 0 0 #cae8cf;}
.sec-btn{border:1px solid #ffc86c;}
.perf-list li{border:2px solid #57b267;background:#e8f3e9 url(../images/icon_toefl.png) 42px 10px no-repeat;color:#e8f3e9;}
.perf-list .perf02{background-position:-85px 10px;}
.perf-list .perf03{background-position:-216px 10px;}
.perf-list .perf04{background-position:-340px 10px;}
.perf-list .perf05{background-position:-455px 10px;}
.perf-list .perf06{background-position:42px -72px;}
.perf-list .perf07{background-position:-85px -72px;}
.perf-list .perf08{background-position:-218px -72px;}
.perf-list .perf09{background-position:-340px -72px;}
.perf-list .perf10{background-position:-455px -72px;}
.section-txt{padding:50px 0 45px;background-color:#f0f8f1;}/*light green*/
.section-txt p{text-indent:2em;}
.brand-intro li{border:2px solid #57b267;}
.flow-ul li{background-color:#6f7b91;color:#fff;}
.flow-ul .li2{background-color:#8dc8cc;}
.flow-ul .li3{background-color:#f2c43a;}
.flow-ul .li4{background-color:#eb6c5d;}
.flow-ul .li5{background-color:#8fc5a3;}
.flow-ul .li1:after{border-color:transparent transparent transparent #6f7b91;}
.flow-ul .li2:after{border-color:transparent transparent transparent #8dc8cc;}
.flow-ul .li3:after{border-color:transparent transparent transparent #f2c43a;}
.flow-ul .li4:after{border-color:transparent transparent transparent #eb6c5d;}
.flow-ul .li5:after{border-color:transparent transparent transparent #8fc5a3;}
.flow-ul .li6:after{border:0;}
.class-tt{line-height:42px;text-shadow:0 0 80px #c9eccf;}
.class-table td,.class-table th{border:1px solid #ccc;}
.jixun-list li i,.plan-list i,.must-list i,.calen-iwrap i{background-image:url(../images/icon_toefl.png);background-repeat:no-repeat;}
.item-four .item1 i{background-position:0 -160px;}
.item-four .item2 i{background-position:-110px -160px;}
.item-four .item3 i{background-position:-220px -160px;}
.item-four .item4 i{background-position:-330px -160px;}
.item-five .item1 i{background-position:0 -339px;}
.item-five .item2 i{background-position:-115px -339px;}
.item-five .item3 i{background-position:-230px -339px;}
.item-five .item4 i{background-position:-345px -339px;}
.item-five .item5 i{background-position:-460px -339px;}
.item-six .item1 i{background-position:0 -269px;}
.item-six .item2 i{background-position:-70px -269px;}
.item-six .item3 i{background-position:-140px -269px;}
.item-six .item4 i{background-position:-210px -269px;}
.item-six .item5 i{background-position:-280px -269px;}
.item-six .item6 i{background-position:-350px -269px;}
.plan-list .item1 i{background-position:0 -410px;}
.plan-list .item2 i{background-position:-92px -410px;}
.plan-list .item3 i{background-position:-184px -410px;}
.plan-list .item4 i{background-position:-276px -410px;}
.plan-list .item5 i{background-position:0 -500px;}
.plan-list .item6 i{background-position:-92px -500px;}
.plan-list .item7 i{background-position:-184px -500px;}
.plan-list .item8 i{background-position:-276px -500px;}
.plan-list li:after{background:url(../images/icon_toefl.png) -368px -541px no-repeat;}
.plan-list.plan-rtl li:after{background-position:-368px -566px;}
.plan-list .item4:after{background-position:-368px -410px;}
.must-list .item1 i{background-position:-421px -160px;}
.must-list .item2 i{background-position:-417px -233px;}
.must-list .item3 i{background-position:-466px -233px;}
.must-list .item4 i{background-position:-508px -233px;}
.txt-four em{line-height:40px;}
.sev-five li i{background:url(../images/icon_toefl.png) -407px -410px no-repeat;}
.sev-list .class-tt{border-right:1px solid #ccc;}
.list-plan h3{line-height:30px;}
.list-plan h3:before{border-color:#5db66c transparent transparent transparent;}
.sev-center{background:url(../images/bg_i.jpg) 0 0 no-repeat;}
.sev-center h3{box-shadow:0 0 0 12px #57b267;background:#f7f5f2 url(../images/bg_toefl.jpg) center top no-repeat;}
.i-hot{background:url(../images/i_hot.gif) 0 0 no-repeat;}
.three-ul{background:url(../images/bg_png.png) 0 172px repeat-x;}
.i-car{background:url(../images/bg_png.png) 0 -4px no-repeat;}
.sprint-tt,.adv-cont{text-shadow:3px 2px 0 #fff;}
.sprint-list  .sprint-cont{line-height:30px;}
.sprint-list h5{line-height:50px;}
.env-info dd span{background:url(../images/check.png) left no-repeat;}
.line-wrap{margin:40px 0 -60px;padding:0 0 40px;}
.troub-intro strong{margin-top:-20px;}
.troub-intro i,.secbtn-wrap i{padding:0 20px;}
.secbtn-wrap i,.line-wrap.bg-f i{font-style:normal;}
.line-wrap.bg-f i,.secbtn-wrap.bg-f i{background-color:#fff;}
.line-wrap.troub-line i{background:url(../images/bg_toefl.jpg) center -400px no-repeat;text-shadow:3px 2px 0 #fff;}
.secbtn-wrap.troub-line i{background:url(../images/bg_toefl.jpg) center -450px no-repeat;}
.dl-mteach dt{background:url(../images/icon_toefl.png) -567px -231px no-repeat;}
.tabtt-list i{background:url(../images/icon_toefl.png) -508px -160px no-repeat;}
.tabtt-list a:hover i,.tabtt-list .cur i{background-position:-495px -160px;}
.dd-a a{box-shadow:0 0 0 6px #e8f3e9;}
.item1 .dd-a a{background:url(../images/bg_case1.jpg) 0 0 no-repeat;}
.item2 .dd-a a{background:url(../images/bg_case2.jpg) 0 0 no-repeat;}
.item3 .dd-a a{background:url(../images/bg_case3.jpg) 0 0 no-repeat;}
.calen-info dd{background:url(../images/icon_toefl.png) -564px -250px no-repeat;}
.calen-class dd,.class-name li{background:url(../images/icon_toefl.png) -564px -272px no-repeat;}
.calen-iwrap i{background:url(../images/icon_toefl.png) -524px -160px no-repeat;}

.three-ul li h3{/*box-shadow:0 0 0 3px #fab7b4;*/border:3px solid #b5d9b9;}
.three-ul li h3:before{border-color:#b5d9b9 transparent transparent;}
.three-ul li h3:after{border-color:#f6f9f8 transparent transparent;}

.ban-wrap h1,.ban-wrap h1 em,.tel-wrap/*,.class-tt*/,.sprint-tt,.sprint-list h5 em/*,.adv-cont h3*/{font-style:italic;}
.sev-five li i,.sev-list .class-tt,.sprint-list .sprint-cont i{font-style:normal;}
.ban-wrap h1 strong,.ban-wrap h1 em,.tel-wrap,.brand-intro li,.class-cont em,.class-tt,.class-table th,.sprint-tt,.sprint-list h5 em,.adv-cont,.adv-cont h3,.adv-cont em,.teach-name,.teach-class,.porter-left em,.porter-txt em,.must-info dt,.calen-class dd a{font-weight:600;}
.ban-wrap h1 em{font-size:82px;}
.ban-wrap h1 strong,.sprint-list h5 em{font-size:60px;}
.ban-wrap h1{font-size:58px;line-height:80px;}
.adv-cont h3,.adv-cont .fbig em{font-size:54px;line-height:50px;}
.class-tt,.sprint-tt,.adv-cont h3 small,.adv-cont .fbig{font-size:42px;}
.brand-intro li h3,.class-tt .font-five,.img-three i,.txt-four em,.sprint-list h5,.env-tt{font-size:35px;}
.wrap h2,.flow-ul li em,.img-three li h3,.txt-four .item4 em,.sprint-list  .sprint-cont,.adv-cont{font-size:30px;}
.tel-wrap,.sec-btn{font-size:28px;}
.ban-txt,.item-four li h3,.list-plan h3,.porter-left em{font-size:26px;}
.perf-list li{font-size:25px;}
.flow-ul li,.jixun-stu-txt em,.dl-four dt,.more-btn,.img-three i span,.must-list a,.calen-three dt{font-size:24px;}
.trust-ul li h3{font-size:22px;}
.brand-intro li,.class-table th,.item-six li h3,.item-five li h3,.sev-five i,.sev-list .class-tt,.plan-list h3,.must-list dt,.tabtt-list li a{font-size:20px;}
.teach-list,.stren-list .stren-tt{line-height:25px;}
.dl-mteach dt,.stu-btn,.porter-left,.porter-txt em,.teach-list,.env-info dd,.detail-btn{font-size:18px;}
.section-txt p,.class-cont,.class-table td,.jixun-stu-txt,.dl-four dd,.sev-five h3,.class-name a,.teach-txt,.teach-list .teach-info-aside,.stren-list .stren-tt,.must-list,.tabcont-list,.calen-three dd{font-size:16px;}

.ban-wrap h1 strong,.ban-wrap h1 em,.brand-intro li,.single-left,.img-three i,.txt-four li:before,.sev-center h3 span,.sev-center h3 strong,.sev-dl dt,h2 span,.dl-case dd strong,.sprint-tt,.sprint-list  .sprint-cont,.adv-cont,.teach-name,.porter-txt em/*,.plan-cont .class-name a:hover*/{color:#57b267;}/*green*/
.btn-prim,.class-tt,.class-dl .dd-intro,.jixun-list li h3,.dl-four dt/*,.class-dl dt*/,.txt-four em,.list-plan h3,.pk-left dt,.pk-title dt span,.pk-title dd,.a-linkbtn,.dl-mteach a,.env-list .item6,.must-list .stu-btn,.tabcont-wrap,.tabtt-list .cur a,.tabtt-list li a:hover,.calen-info dt,.calen-class dt a,.sev-list .class-tt{background-color:#2d794c;color:#fff;}
.class-dl,.class-table th,.jixun-list li,.jixun-stu img,.porter-list img,.single-left,.sev-five h3,.icon-wrap,.tabtt-list a,.calen-three dl,.class-table tr:hover{background-color:#e8f3e9;}/*light green*/
.ban-txt em,.brand-intro li h3,.img-three i span,.txt-four .item4:before,.sprint-list h5,.adv-cont em,.teach-class,.porter-left em,.pk-left dd strong{color:#f39800;}/*orange*/
.secbtn-wrap a,.btn-em,.more-btn,.single-ul .simble-btn,.list-plan .simble-btn,.txt-four .item4 em,.btn,.dl-six dt{background-color:#f39800;color:#fff;}
.class-btn a:hover,.teach-info a:hover{color:#fff;}
.class-name a,.tabtt-list li a,.tabcont-wrap a,.tabcont-wrap .tab-btn a:hover,.calen-class dd a:hover{color:#333;}
.plan-cont,.teach-list li,.porter-left{background-color:#f2f2f2;}
.plan-cont{border-bottom:15px solid #a7c6aa;}
.pk-gray{border-left:3px solid #5db66c;}
.pk-gray dt{background-color:#2d794c;color:#fff;}
.dl-case{background-color:#f2f2f2;border-bottom:15px solid #5db66c;}
.teach-info{border-right:1px dotted #b9b9b9;}
.mteach-table th{background-color:#838383;color:#fff;}
.mteach-table th+th,.mteach-table td+td{border-left:1px solid #959498;}
.trust-ul li h3,.trust-ul li img,.must-info,.dl-mteach,.land-table td,.land-table th{border:1px solid #ccc;}
.dl-portr,.dl-land,.land-table th{background-color:#eee;}
.class-dl a,.class-dl dt a:hover,.btn-wrap a,.btn-wrap a:hover,.dl-portr a,.dl-portr a:hover,.dl-land a,.dl-land a:hover,.dl-teach dt a,.dl-teach dt a:hover,.dd-a a,.dd-a a:hover,.sev-five i,.class-btn a,.img-three a,.img-three a:hover{color:#fff;}
.class-table td,.class-table a,.class-table a:hover{color:#376091;}/*dark blue*/
.item-six h3 span,.item-five li h3 span{color:#f3e9a6;}/*light yellow*/
.single-dl{border:1px solid #e6e6e6;}
.single-dl dt{background-color:#e6e6e6;color:#666;}

.sev-dl dt,.dl-portr dt/*,.dd-a a*/{font-weight:600;}
h1 strong{font-size:80px;}
.pk-title dt span{font-size:57px;}
.troub-intro strong,.sev-center h3 strong{font-size:40px;}
.offer-tips,.dd-a a{font-size:31px;}
.simble-lg{font-size:28px;}
.pk-cont dt,.pk-title dd,.sev-center h3,.list-txt li span{font-size:26px;}
.troub-ul li,.troub-intro,.single-dl dt,.single-left h3,.sev-dl dt,.a-linkbtn,.dl-teach dt,.dl-case dt{font-size:24px;}
.simble-md,.pk-left dd strong,.dl-five dt,.three-ul li h3 strong{font-size:22px;}
.simble-sm,.dl-five .dd-intro,.offer-ul li,.dl-portr dt{font-size:20px;}
.angecy-tt,.pk-cont dd,.dl-six dt,.three-ul li h3,.offer-table td,.list-txt li,.land-table,.dl-case dd strong,.intro-tj span{font-size:18px;}
.simble-xs,.class-dl dd,.dl-six .dd-intro,.sev-dl dd,.dl-portr .dd-txt,.dl-land .dd-txt,.dl-teach .txt,.dl-case dd,.list-tj{font-size:16px;}
.troub-ul li span,.troub-intro span,.troub-intro strong,.three-ul li h3 strong,.offer-tips span,.list-txt li span{color:#f39800;}/*orange*/
.troub-intro,.sev-center h3{color:#674f4d;}
.troub-ul li{line-height:52px;}
.line-wrap{border:2px solid #9f7f74;}
.class-dl dd{text-align:center;}
.section{background:url(../images/bg_toefl.jpg) center bottom no-repeat;}
.section.bgtop{background-color:#dae9ee;background-position:center top;}
.section.bgbt{background-color:#dae9ee;background-position:center -350px;}

